﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Com.Framework.Data;

namespace Com.Library.DB.User
{
	public class UserCreateArguments : DBArguments
	{
		public string strUserID
		{
			get { return GetValue2("strUserID", string.Empty); }
			set { SetValue("strUserID", value); }
		}

		public string IsLocalUser
		{
			get { return GetValue2("IsLocalUser", string.Empty); }
			set { SetValue("IsLocalUser", value); }
		}

		public string strMD5PWD
		{
			get { return GetValue2("strMD5PWD", string.Empty); }
			set { SetValue("strMD5PWD", value); }
		}

		public string strUserName
		{
			get { return GetValue2("strUserName", string.Empty); }
			set { SetValue("strUserName", value); }
		}

		public string strPersonalNo
		{
			get { return GetValue2("strPersonalNo", string.Empty); }
			set { SetValue("strPersonalNo", value); }
		}

		public string strEmail
		{
			get { return GetValue2("strEmail", string.Empty); }
			set { SetValue("strEmail", value); }
		}

		public byte n1Question
		{
			get { return GetValue2("n1Question", (byte)0); }
			set { SetValue("n1Question", value); }
		}

		public string strAnswer
		{
			get { return GetValue2("strAnswer", string.Empty); }
			set { SetValue("strAnswer", value); }
		}

		public string strPostNo
		{
			get { return GetValue2("strPostNo", string.Empty); }
			set { SetValue("strPostNo", value); }
		}

		public string strAddress1
		{
			get { return GetValue2("strAddress1", string.Empty); }
			set { SetValue("strAddress1", value); }
		}

		public string strAddress2
		{
			get { return GetValue2("strAddress2", string.Empty); }
			set { SetValue("strAddress2", value); }
		}

		public string strHomePhone
		{
			get { return GetValue2("strHomePhone", string.Empty); }
			set { SetValue("strHomePhone", value); }
		}

		public string strMobilePhone
		{
			get { return GetValue2("strMobilePhone", string.Empty); }
			set { SetValue("strMobilePhone", value); }
		}

		public string strBirthday
		{
			get { return GetValue2("strBirthday", string.Empty); }
			set { SetValue("strBirthday", value); }
		}

		public string IsLunar
		{
			get { return GetValue2("IsLunar", string.Empty); }
			set { SetValue("IsLunar", value); }
		}

		public string IsSMS
		{
			get { return GetValue2("IsSMS", string.Empty); }
			set { SetValue("IsSMS", value); }
		}

		public string IsEmail
		{
			get { return GetValue2("IsEmail", string.Empty); }
			set { SetValue("IsEmail", value); }
		}

		public byte n1JoinMotiveType
		{
			get { return GetValue2("n1JoinMotiveType", (byte)0); }
			set { SetValue("n1JoinMotiveType", value); }
		}

		public byte n1UserLevel
		{
			get { return GetValue2("n1UserLevel", (byte)0); }
			set { SetValue("n1UserLevel", value); }
		}

		public byte n1GroupType
		{
			get { return GetValue2("n1GroupType", (byte)0); }
			set { SetValue("n1GroupType", value); }
		}

		public byte CodeSex
		{
			get { return GetValue2("CodeSex", (byte)0); }
			set { SetValue("CodeSex", value); }
		}
	}
}